; Installationsscript zum Installieren des KFCDPro auf Festplatte
;
;============================
;=== Deutsche Erklärungen ===
;============================
(set #introduction (cat "\nMit diesem Installationsprogramm können Sie \n\n"
"--==»» KFCDPro V2.5 ««==--\n\n"
"auf Ihrem System installieren.\n\n"
"Drücken Sie \"Weiter\", um mit der Installation fortzufahren.\n\n"
"Drücken Sie \"Installation Abbrechen\", um die Installation abzubrechen."))
(set #Help "\n\n\n\nCall FORTRESS +49-89-89160646 or +49-89-89160647\n\n Oder Mail an SYSOP@FORTRESS.INSIDER.SUB.DE")
(message #introduction)
(complete 5)
(if (<> (exists "S:KFKonfigs" (noreq)) 2)
(makedir "S:KFKonfigs" (prompt "\n\n\nEs wird die Schublade 'KFKonfigs' im 'S:' Verzeichnis angelegt. Darin werden dann alle Konfigs des KFCDPro und der anderen KF-Tools abgelegt.\n\nDiese Schublade _muß_ angelegt werden!\n\nAnsonsten kann das KFCDPro auf keinste Weise funktionieren!") (help #Help) (confirm))
)
(if (<> (exists "S:KFKonfigs/KFCDPro" (noreq)) 2)
(makedir "S:KFKonfigs/KFCDPro" (prompt "\n\n\nEs wird die Schublade 'KFCDPro' im 'S:KFKonfigs/' Verzeichnis angelegt. Darin werden dann alle Konfigs des KFCDPro abgelegt.\n\nDiese Schublade _muß_ angelegt werden!\n\nAnsonsten kann das KFCDPro auf keinste Weise funktionieren!") (help #Help) (confirm))
)
(complete 7)
(if (= (exists "C/KFCDPro" (noreq)) 1)
(copyfiles
(optional "nofail" "askuser")
(prompt "Es wird jetzt das KFCDPro ins\n'C:' Verzeichnis installiert;\nVerzeichnis 'C:' muß beibehalten werden!")
(help #Help)
(source "C/")
(choices "KFCDPro")
(dest "C:")
(confirm)
)
)
(complete 12)
(if (= (exists "C/KFCDViewPro" (noreq)) 1)
(copyfiles
(optional "nofail" "askuser")
(prompt "Es wird jetzt das KFCDViewPro ins\n'C:' Verzeichnis installiert;\nVerzeichnis 'C:' muß beibehalten werden!")
(help #Help)
(source "C/")
(choices "KFCDViewPro")
(dest "C:")
(confirm)
)
)
(complete 20)
(if (= (exists "C/FSort" (noreq)) 1)
(copyfiles
(optional "nofail" "askuser")
(prompt "Es wird jetzt der Befehl FSort ins\n'C:' Verzeichnis installiert;\nVerzeichnis 'C:' muß beibehalten werden!")
(help #Help)
(source "C/")
(choices "FSort")
(dest "C:")
(confirm)
)
)
(complete 25)
(if (= (exists "C/LList" (noreq)) 1)
(copyfiles
(optional "nofail" "askuser")
(prompt "Es wird jetzt der LList-Befehl ins 'C:' Verzeichnis installiert;\n Verzeichnis 'C:' muß beibehalten werden!")
(help #Help)
(source "C/")
(choices "LList")
(dest "C:")
(confirm)
)
)
(complete 30)
(if (= (exists "Libs/ss.Library" (noreq)) 1)
(copylib
(optional "nofail" "askuser")
(prompt "Es wird jetzt die SS.Library (FSort benötigt diese) ins 'Libs:' Verzeichnis installiert;\n Verzeichnis 'Libs:' muß beibehalten werden!")
(prompt "Es wird jetzt die Online-Hilfstextdatei für das GUI-Programm ins\n'S:KFKonfigs/KFCDPro/' Verzeichnis installiert;\nVerzeichnis muß beibehalten werden!")
(prompt "Ich kopiere nun das Programm 'InstallCD's'\n nach 'Prometheus:'")
(help #Help)
(source "")
(choices "InstallCD's" "InstallCD's.info")
(dest "Prometheus:")
(confirm)
)
(complete 95)
(copyfiles
(optional "nofail" "askuser")
(prompt "Jetzt wird noch die Anleitung 'KFCDPro.GUIDE'\n nach 'SYS:Dokumente/' kopiert.\n Das Verzeichnis kann geändert werden")
(help #Help)
(source "Doku/")
(choices "KFCDPro.GUIDE" "KFCDPro.GUIDE.info")
(dest "Sys:Dokumente/")
(confirm)
)
(complete 99)
(run "Sys:Prefs/KFCDPro_Prefs" (help #help) (prompt "\n\n\n\nEs wird nun das KFCDPro_Prefs gestartet, damit sie KFCDPro richtig konfigurieren können.\n\nUm den Befehl <P>acken nutzen zu können,\n_MÜSSEN_ sie das KFCDPro richtig einstellen und abspeichern!") (confirm))
(complete 100)
(message "\n\n\n\nAlle Files sind nun an ihrem richtigen Platz. Sie sollten nun das GUIDE lesen. Dann steht ihnen nichts mehr im Weg, die erste CD mit dem Programm InstallCD's zu installieren.")
(message "\n\n\n\nTIP: Falls sie zuwenig Platz auf ihrer SYS: Partition haben, dann legen sie einfach die durch den InstallCD's angelegten *.INDEX & *.DATA Files auf eine andere Platte.")
(message "\n\n\n\nz.B.: auf DH5:\n\nLegen sie auf DH5: ein S Verzeichnis an. In diesem S Verzeichnis legen sie nun noch die Schublade /KFKonfigs/KFCDPro an.")
(message "\n\n\n\nDer Pfad muss dann so ausschauen: DH5:S/KFKonfigs/KFCDPro/. Und genau hier rein stellen sie die *.DATA & *.INDEX Files.")
(message "\n\n\n\nJetzt müssen sie nur noch ein 'Assign S: DH5:S ADD' in ihre User-Startup eintragen. KFCDPro sucht sich dann die *.INDEX & *.DATA Files aus diesem assignten Dir.")
(message "\n\n\n\nViel Spass mit dem KFCDPro-Tool wünscht euch euer good old Charlie^kF!")